package com.bootdo.merchant.domain;

import java.io.Serializable;
import java.util.Date;

/**
 * @Desc 商户实体
 * @date 2019/11/15
 *
 */
public class MerchantDO implements Serializable {

    private static final long serialVersionUID = 1L;
    //
    private Long userId;
    // 用户名
    private String userName;
    // 创建用户id
    private Long userIdCreate;
    //创建用户名称
    private String userCreate;
    // 用户真实姓名
    private String name;
    // 密码
    private String password;
    //备注
    private String remarks;
    // 手机号
    private String mobile;
    // 状态 0:禁用，1:正常
    private Integer status;
    //余额
    private Double balance;
    //最小收款金额
    private Double minMoney;
    // 创建时间
    private Date gmtCreate;
    // 修改时间
    private Date gmtModified;
    //自动下发状态（0:关闭自动下发，1:打开自动下发）
    private Integer lower;
    //自动下发金额
    private Double lowerMoney;
    //商户编号
    private String identification;
    //token
    private String token;
    //支付token
    private String moneyToken;
    //QQ号
    private String qqNum;
    //微信号
    private String wxNum;
    //微信固码费率
    private Double weixinFixedRate;
    //支付宝固码费率
    private Double alipayFixedRate;
    //支付宝转账
    private Double alipayTransferRate;

    //最小收款金额微信
    private Double minWeiXinMoney;

    //最小收款金额支付宝H5
    private Double minAlipayTransMoney;

    //支付宝账号费率
    private Double alipayAccountTransRate;

    //最小收款金额支付宝账号
    private Double minAlipayAccountTransMoney;


    public Long getUserId() {
        return userId;
    }

    public void setUserId(Long userId) {
        this.userId = userId;
    }

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }

    public Long getUserIdCreate() {
        return userIdCreate;
    }

    public void setUserIdCreate(Long userIdCreate) {
        this.userIdCreate = userIdCreate;
    }

    public String getUserCreate() {
        return userCreate;
    }

    public void setUserCreate(String userCreate) {
        this.userCreate = userCreate;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getPassword() {
        return password;
    }

    public void setPassword(String password) {
        this.password = password;
    }

    public String getRemarks() {
        return remarks;
    }

    public void setRemarks(String remarks) {
        this.remarks = remarks;
    }

    public String getMobile() {
        return mobile;
    }

    public void setMobile(String mobile) {
        this.mobile = mobile;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public Double getBalance() {
        return balance;
    }

    public void setBalance(Double balance) {
        this.balance = balance;
    }

    public Double getMinMoney() {
        return minMoney;
    }

    public void setMinMoney(Double minMoney) {
        this.minMoney = minMoney;
    }

    public Date getGmtCreate() {
        return gmtCreate;
    }

    public void setGmtCreate(Date gmtCreate) {
        this.gmtCreate = gmtCreate;
    }

    public Date getGmtModified() {
        return gmtModified;
    }

    public void setGmtModified(Date gmtModified) {
        this.gmtModified = gmtModified;
    }

    public Integer getLower() {
        return lower;
    }

    public void setLower(Integer lower) {
        this.lower = lower;
    }

    public Double getLowerMoney() {
        return lowerMoney;
    }

    public void setLowerMoney(Double lowerMoney) {
        this.lowerMoney = lowerMoney;
    }

    public String getIdentification() {
        return identification;
    }

    public void setIdentification(String identification) {
        this.identification = identification;
    }

    public String getToken() {
        return token;
    }

    public void setToken(String token) {
        this.token = token;
    }

    public String getMoneyToken() {
        return moneyToken;
    }

    public void setMoneyToken(String moneyToken) {
        this.moneyToken = moneyToken;
    }

    public String getQqNum() {
        return qqNum;
    }

    public void setQqNum(String qqNum) {
        this.qqNum = qqNum;
    }

    public String getWxNum() {
        return wxNum;
    }

    public void setWxNum(String wxNum) {
        this.wxNum = wxNum;
    }

    public Double getWeixinFixedRate() {
        return weixinFixedRate;
    }

    public void setWeixinFixedRate(Double weixinFixedRate) {
        this.weixinFixedRate = weixinFixedRate;
    }

    public Double getAlipayFixedRate() {
        return alipayFixedRate;
    }

    public void setAlipayFixedRate(Double alipayFixedRate) {
        this.alipayFixedRate = alipayFixedRate;
    }

    public Double getAlipayTransferRate() {
        return alipayTransferRate;
    }

    public void setAlipayTransferRate(Double alipayTransferRate) {
        this.alipayTransferRate = alipayTransferRate;
    }

    public Double getMinWeiXinMoney() {
        return minWeiXinMoney;
    }

    public void setMinWeiXinMoney(Double minWeiXinMoney) {
        this.minWeiXinMoney = minWeiXinMoney;
    }

    public Double getMinAlipayTransMoney() {
        return minAlipayTransMoney;
    }

    public void setMinAlipayTransMoney(Double minAlipayTransMoney) {
        this.minAlipayTransMoney = minAlipayTransMoney;
    }

    public Double getAlipayAccountTransRate() {
        return alipayAccountTransRate;
    }

    public void setAlipayAccountTransRate(Double alipayAccountTransRate) {
        this.alipayAccountTransRate = alipayAccountTransRate;
    }


    public Double getMinAlipayAccountTransMoney() {
        return minAlipayAccountTransMoney;
    }

    public void setMinAlipayAccountTransMoney(Double minAlipayAccountTransMoney) {
        this.minAlipayAccountTransMoney = minAlipayAccountTransMoney;
    }

    @Override
    public String toString() {
        return "MerchantDO{" +
                "userId=" + userId +
                ", userName='" + userName + '\'' +
                ", userIdCreate='" + userIdCreate + '\'' +
                ", userCreate='" + userCreate + '\'' +
                ", name='" + name + '\'' +
                ", password='" + password + '\'' +
                ", remarks='" + remarks + '\'' +
                ", mobile='" + mobile + '\'' +
                ", status='" + status + '\'' +
                ", balance='" + balance + '\'' +
                ", minMoney='" + minMoney + '\'' +
                ", gmtCreate='" + gmtCreate + '\'' +
                ", gmtModified='" + gmtModified + '\'' +
                ", lower='" + lower + '\'' +
                ", identification='" + identification + '\'' +
                ", token='" + token + '\'' +
                ", moneyToken='" + moneyToken + '\'' +
                ", qqNum='" + qqNum + '\'' +
                ", wxNum='" + wxNum + '\'' +
                ", weixinFixedRate='" + weixinFixedRate + '\'' +
                ", alipayFixedRate='" + alipayFixedRate + '\'' +
                ", alipayTransferRate='" + alipayTransferRate + '\'' +
                ", minAlipayTransMoney='" + minAlipayTransMoney + '\'' +
                ", minWeiXinMoney='" + minWeiXinMoney + '\'' +
                ", alipayAccountTransRate='" + alipayAccountTransRate + '\'' +
                ", minAlipayAccountTransMoney='" + minAlipayAccountTransMoney + '\'' +
                '}';
    }
}
